package com.chinawayltd.ews.sample.model.task;

import java.util.Date;

import com.chinawayltd.ews.sample.model.TOrderDetail;

/**
 * @program: greeProject
 * @description 运输任务与物料明细之间的组装类（用于备货指引管理使用
 * @author: chenxin
 * @create: 2018年4月17日 下午11:15:28
 */
public class TaskStockVO extends TOrderDetail{
	private String materielName;// 物料名称
	private String materielNo;// 物料编号
	private Long oId;// 订单id
	private Long oStartPlaceId;// 订单装货点id
	private Long oEndPlaceId;// 订单卸货点
	private String oOrderNo;// 订单编号
    private Byte oGenerateStatus; // 订单生产状态
    private Byte oExecuteStatus; // 订单执行状态
    private Byte oEntrySource;	// 订单来源
    private Date oOrderDate;// 订单日期
    private Date oEarlyDeliveryTime; // 最早送货时间
    private Date oLastDeliveryTime;	// 最晚送货时间
    private Byte oTransportUnit; // 货物需运输板位数
    private String oApplyDepartment; //订单申请部门
    private Date oCreateTime;// 订单创建时间
    private Date oUpdateTime;
    private String oStartPlaceName; // 取货站点
    private String oEndPlaceName;	// 送货站点
    private String driverName;	// 司机名称
    private String phone; //	司机电话
    private String carNum; //	车牌号
    private String vehicleNumber; //	车牌号
    private String taskNo; // 任务编号
    private Date startTime;	// 计划开始时间
    private Date finishTime;// 计划完成时间
    private String applyDepartment;	 //申请部门
    private Byte confirmState;// 确认状态
    private Byte executState; // 任务执行状态
    private Date tCreateTime;// 任务创建时间
    private Date tUpdateTime;// 任务创建时间
    private String tUpdateTimeStr;// 任务创建时间
    
	private String tConfirmStateName; // 任务确认状态
	private String tExecutStateName;// 任务执行状态
	
    private String oGenerateStatusName;// 订单生成状态
    private String oExecuteStatusName;// 订单执行状态
    private String oEntrySourceName; //订单来源
    
    private Short samePallet;
    
	public String getMaterielName() {
		return materielName;
	}
	public void setMaterielName(String materielName) {
		this.materielName = materielName;
	}
	public Long getOId() {
		return oId;
	}
	public void setOId(Long oId) {
		this.oId = oId;
	}
	public Long getOStartPlaceId() {
		return oStartPlaceId;
	}
	public void setOStartPlaceId(Long oStartPlaceId) {
		this.oStartPlaceId = oStartPlaceId;
	}
	public Long getOEndPlaceId() {
		return oEndPlaceId;
	}
	public void setOEndPlaceId(Long oEndPlaceId) {
		this.oEndPlaceId = oEndPlaceId;
	}
	public String getOOrderNo() {
		return oOrderNo;
	}
	public void setOOrderNo(String oOrderNo) {
		this.oOrderNo = oOrderNo;
	}
	public Byte getOGenerateStatus() {
		return oGenerateStatus;
	}
	public void setOGenerateStatus(Byte oGenerateStatus) {
		this.oGenerateStatus = oGenerateStatus;
	}
	public Byte getOExecuteStatus() {
		return oExecuteStatus;
	}
	public void setOExecuteStatus(Byte oExecuteStatus) {
		this.oExecuteStatus = oExecuteStatus;
	}
	public Byte getOEntrySource() {
		return oEntrySource;
	}
	public void setOEntrySource(Byte oEntrySource) {
		this.oEntrySource = oEntrySource;
	}
	public Date getOOrderDate() {
		return oOrderDate;
	}
	public void setOOrderDate(Date oOrderDate) {
		this.oOrderDate = oOrderDate;
	}
	public Date getOEarlyDeliveryTime() {
		return oEarlyDeliveryTime;
	}
	public void setOEarlyDeliveryTime(Date oEarlyDeliveryTime) {
		this.oEarlyDeliveryTime = oEarlyDeliveryTime;
	}
	public Date getOLastDeliveryTime() {
		return oLastDeliveryTime;
	}
	public void setOLastDeliveryTime(Date oLastDeliveryTime) {
		this.oLastDeliveryTime = oLastDeliveryTime;
	}
	public Byte getOTransportUnit() {
		return oTransportUnit;
	}
	public void setOTransportUnit(Byte oTransportUnit) {
		this.oTransportUnit = oTransportUnit;
	}
	public String getOApplyDepartment() {
		return oApplyDepartment;
	}
	public void setOApplyDepartment(String oApplyDepartment) {
		this.oApplyDepartment = oApplyDepartment;
	}
	public Date getOCreateTime() {
		return oCreateTime;
	}
	public void setOCreateTime(Date oCreateTime) {
		this.oCreateTime = oCreateTime;
	}
	public Date getOUpdateTime() {
		return oUpdateTime;
	}
	public void setOUpdateTime(Date oUpdateTime) {
		this.oUpdateTime = oUpdateTime;
	}
	public String getOStartPlaceName() {
		return oStartPlaceName;
	}
	public void setOStartPlaceName(String oStartPlaceName) {
		this.oStartPlaceName = oStartPlaceName;
	}
	public String getOEndPlaceName() {
		return oEndPlaceName;
	}
	public void setOEndPlaceName(String oEndPlaceName) {
		this.oEndPlaceName = oEndPlaceName;
	}
	public String getDriverName() {
		return driverName;
	}
	public void setDriverName(String driverName) {
		this.driverName = driverName;
	}
	public String getPhone() {
		return phone;
	}
	public void setPhone(String phone) {
		this.phone = phone;
	}
	public String getCarNum() {
		return carNum;
	}
	public void setCarNum(String carNum) {
		this.carNum = carNum;
	}
	public String getTaskNo() {
		return taskNo;
	}
	public void setTaskNo(String taskNo) {
		this.taskNo = taskNo;
	}
	public Date getStartTime() {
		return startTime;
	}
	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}
	public Date getFinishTime() {
		return finishTime;
	}
	public void setFinishTime(Date finishTime) {
		this.finishTime = finishTime;
	}
	public String getApplyDepartment() {
		return applyDepartment;
	}
	public void setApplyDepartment(String applyDepartment) {
		this.applyDepartment = applyDepartment;
	}
	public Byte getConfirmState() {
		return confirmState;
	}
	public void setConfirmState(Byte confirmState) {
		this.confirmState = confirmState;
	}
	public Byte getExecutState() {
		return executState;
	}
	public void setExecutState(Byte executState) {
		this.executState = executState;
	}
	public Date getTCreateTime() {
		return tCreateTime;
	}
	public void setTCreateTime(Date tCreateTime) {
		this.tCreateTime = tCreateTime;
	}
	public Date getTUpdateTime() {
		return tUpdateTime;
	}
	public void setTUpdateTime(Date tUpdateTime) {
		this.tUpdateTime = tUpdateTime;
	}
	public String getTConfirmStateName() {
		return tConfirmStateName;
	}
	public void setTConfirmStateName(String tConfirmStateName) {
		this.tConfirmStateName = tConfirmStateName;
	}
	public String getTExecutStateName() {
		return tExecutStateName;
	}
	public void setTExecutStateName(String tExecutStateName) {
		this.tExecutStateName = tExecutStateName;
	}
	public String getOGenerateStatusName() {
		return oGenerateStatusName;
	}
	public void setOGenerateStatusName(String oGenerateStatusName) {
		this.oGenerateStatusName = oGenerateStatusName;
	}
	public String getOExecuteStatusName() {
		return oExecuteStatusName;
	}
	public void setOExecuteStatusName(String oExecuteStatusName) {
		this.oExecuteStatusName = oExecuteStatusName;
	}
	public String getOEntrySourceName() {
		return oEntrySourceName;
	}
	public void setOEntrySourceName(String oEntrySourceName) {
		this.oEntrySourceName = oEntrySourceName;
	}
	public String getMaterielNo() {
		return materielNo;
	}
	public void setMaterielNo(String materielNo) {
		this.materielNo = materielNo;
	}
	public String getTUpdateTimeStr() {
		return tUpdateTimeStr;
	}
	public void setTUpdateTimeStr(String tUpdateTimeStr) {
		this.tUpdateTimeStr = tUpdateTimeStr;
	}
	public Short getSamePallet() {
		return samePallet;
	}
	public void setSamePallet(Short samePallet) {
		this.samePallet = samePallet;
	}
	public String getVehicleNumber() {
		return vehicleNumber;
	}
	public void setVehicleNumber(String vehicleNumber) {
		this.vehicleNumber = vehicleNumber;
	}
	
	
}
